a shamefaced grin - Turc Anglais Dictionnaire